/*
Copyright (C) 2012  Christoph Schnack, Berlin (Germany)

This file is part of Tribuit.

    Tribuit is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    Tribuit is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Tribuit.  If not, see <http://www.gnu.org/licenses/>.
*/
package WordTable;

import java.util.Vector;

import Storage.Word;

/**
 * @author Christoph Schnack
 *
 */
public class WCSettings{
	private boolean testLang2,showPhonetics,showNote,showESentence,testMetas,showSynonyms;
	private String vocNameA,vocNameB;
	private Vector<Word> words;
	/**
	 * 
	 * @param wordsArg
	 * @param vNameA
	 * @param vNameB
	 * @param testLang2Arg
	 * @param testMetasArg
	 * @param showPhoneticsArg
	 * @param showNoteArg
	 * @param showESentenceArg
	 * @param showSynonymsArg
	 */
	
	public WCSettings(Vector<Word> wordsArg, String vNameA, String vNameB){
		words = wordsArg;
		vocNameA = vNameA;
		vocNameB = vNameB;
		//testLang2= testLang2Arg;
		//showPhonetics = showPhoneticsArg;
		//testMetas = testMetasArg;
		//showNote = showNoteArg;
		//showSynonyms = showSynonymsArg;
		//showESentence = showESentenceArg;
	}
	
	
	public void setTestLang2Arg(boolean testeLang2Arg){
		testLang2 = testeLang2Arg;
	}
	public void setTestMetasArg(boolean testMetasArg){
		testMetas = testMetasArg;
	}
	public void setShowPhoneticsArg(boolean showPhoneticsArg){
		showPhonetics = showPhoneticsArg;
	}
	public void setShowNoteArg(boolean showNoteArg){
		showNote = showNoteArg;
	}
	public void setShowESentenceArg(boolean showESentenceArg){
		showESentence = showESentenceArg;
	}
	public void setShowSynonymsArg(boolean showSynonymsArg){
		showSynonyms = showSynonymsArg;
	}
	public boolean getTestLang2(){return testLang2;}
	public boolean getTestMetas(){return testMetas;}
	public boolean getShowSynonyms(){return showSynonyms;}
	public boolean getShowNote(){return showNote;}
	public boolean getShowPhonetics(){return showPhonetics;}
	public boolean getShowESentence(){return showESentence;}
	public Vector<Word> getWords(){return words;}
	public String getVocName(){ return vocNameA + " - " + vocNameB;}
	public String getVocNameA(){ return vocNameA;}
	public String getVocNameB(){ return vocNameB;}
}
